The tape database is implemented by storing all fields as control sequences,
thus it is suggested that the database be constructed using reasonable-sized
files; subsequently to make tape labels, only the necessary files be
\input
, otherwise TEX may run out of memory.
The tape database has been implemented with the aim that the database
files be sharable amongst various users so long as every album has a unique
album-id. In order to load a tape database, all one needs to do is
\input
the appropriate files and subsequently type the
\maketape
commands for each desired pair of albums.
Following suggestions are made for conventions to be adopted
so as to enable a large community to share files without much effort:
\input
statement, otherwise TEX will look for a file with a .tex extension.
filename.#
, or
filename[#]
, where # is an integer.
For example, one may have a file mozart1.bum with various album descriptions of Mozart's compositions, each having an album-id of the form mozart1.1, mozart1.2, and so on. If a single piece of music spans both sides then we might label the two parts using another level of subscripts, for example mozart.12.1 and mozart.12.2.
The only problem with above conventions is that if two users have a file with identical album-id's then the file will have to be copied and the album-id's changed.
Following page contains an example. Commands used to generate the label would be: 25pt
\documentstyle[tape]{article} \renewcommand{\globaltapeid}{\footnotesize\sf Sunil\\Podar} \begin{document} \input{example.bum} \maketape[\sf WC\\12]{vivaldi.1}{vivaldi.2} \end{document}
vivaldi.1Vivaldi, Antonio(1678-1741)
Simon Standage — Violin
Trevor Pinnock — Harpsichord
The English Chamber Orchestra on authentic instruments.
Vivaldi
The Four Seasons
The file example.bum contains:
\album{vivaldi.1}{\small Vivaldi, Antonio\hfill (1678-1741)\\ \begin{enumerate} \item Concerto in G Major for Two Mandolins, Strings \& Basso Continuo \item Concerto in C Major for Mandolin, Strings \& Basso Continuo \item Concerto in C Major for Two Mandolins, Two Theorboes, Two flutes, Two ``Salmoe'', Two Violins, Cello, Strings \& Basso Continuo \item Concerto a dve Chori in B flat Major, ``Con Violino Discordato'', Strings \& Basso Continuo \end{enumerate} }% {\normalsize\sf Vivaldi\\Mandolin Concertos}% {\small {\it I Solisti Veneti} --- Claudio Scimone\\[1mm] Bonifacio Bianchi, Alessandro Pitrelli --- Mandolins } %%----------------------------------------------------------- \album{vivaldi.2}{\small Vivaldi, Antonio\\[1mm] {\bf \underline{The Four Seasons\rule[-0.7mm]{0mm}{1mm}}} \begin{enumerate} \item SPRING, Concerto No. 1 in E Major \item SUMMER, Concerto No. 2 in G Minor \item AUTUMN, Concerto No. 3 in F Major \item WINTER, Concerto No. 4 in F Minor \end{enumerate} Simon Standage --- Violin\\ Trevor Pinnock --- Harpsichord\\[1mm] {\it The English Chamber Orchestra} on authentic instruments. }% {\normalsize\sf Vivaldi\\The Four Seasons}{} %%-----------------------------------------------------------